home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / os2 / adaptor.zip / ADAPT.ZIP / adaptor / src / include / dalib.h < prev    next >
C/C++ Source or Header  |  1994-01-03  |  1KB  |  43 lines

  1. # ifndef yyDalib
  2. # define yyDalib
  3.  
  4. # if defined __STDC__ | defined __cplusplus
  5. # define ARGS(parameters)    parameters
  6. # else
  7. # define ARGS(parameters)    ()
  8. # endif
  9.  
  10. # ifndef bool
  11. # define bool char
  12. # endif
  13.  
  14. # include "Tree.h"
  15. # include "Definiti.h"
  16.  
  17. # line 63 "Dalib.puma"
  18.  
  19. typedef char* String;       /* one symbolic name for char* is needed */
  20.  
  21.  
  22. extern tTree MakeVarDeclA ARGS((tIdent id, String n, tTree val));
  23. extern tTree MakeUsedVarA ARGS((tIdent id, String n));
  24. extern tTree MakeVarParamDeclA ARGS((tIdent id, String n));
  25. extern tIdent MakeDalibId ARGS((String name));
  26. extern tIdent MakeDalibId1 ARGS((String name, int n));
  27. extern tTree FirstArrayElement ARGS((tTree t));
  28. extern tTree MakeSizeExp ARGS((tTree t));
  29. extern tTree MakeElemsExp ARGS((tTree t));
  30. extern tTree DoSingleNode ARGS((tTree stmt));
  31. extern tTree MaskNodeStmt ARGS((tTree stmt, tTree var));
  32. extern tTree DalibLastActualParam ARGS((tTree t, tTree params));
  33. extern tTree DalibLastFormalParam ARGS((tTree t, tTree params));
  34. extern tTree DalibTreeSizeParam ARGS((tTree t, tTree params));
  35. extern tTree DalibRangeParams ARGS((tTree t, tTree params));
  36. extern tTree DalibFormalSize ARGS((tTree t, tTree params));
  37. extern tTree DalibLocalSize ARGS((tTree t, tTree params));
  38.  
  39. extern void BeginDalib ();
  40. extern void CloseDalib ();
  41.  
  42. # endif
  43.